The purpose of this appendix is to provide an overview and brief description of the contents of this book's CD-ROM. Because applets and scripts use long filenames, their files have been zipped (compressed) in directories. They may be browsed by using
one of the compression utilities also included on this CD.
Explanation of the CD-ROM Directories
The following is a list of the directories found on the CD-ROM and a brief explanation of their contents. A more detailed description of the applets and scripts is in the following sections:
\applets—Java applets contributed from the Internet
The Java Developer’s Kit contains all of the tools necessary to create applications (or Web applets) using the Java programming language, including the following:
javac
The Java compiler
jdb
The Java debugger
javadoc
The Java documentation program
java
The Java Virtual Machine
appletviewer
The Java applet viewer
The JDK also has a variety of sample applets. The JDK is available for the following platforms:
Windows 95
Windows NT
Solaris 2.x
Macintosh Operating System (Note: the Mac version of the JDK is a Beta version)
Utilities
In additon to the JDK, the CD-ROM includes a numer of utilities to allow you to manipulate the sound and image files you might need while creating Java applets. These include the following:
ACDSee
ACDSee is a graphics utility that enables you to view GIF and JPEG file formats and to convert between the two.
Adobe Acrobat
A growing number of Web sites are offering documentation in the PDF format. The Adobe Acrobat reader enables you to read PDF files.
Hotdog, HTML Assistant, and Hot Metal
Hotdog, HTML Assistant, and Hot Metal are HTML editors that you can use to create your Web pages or to edit the HTML files for your Java applets.
PaintShop
PaintShop is a graphics application that enables you to create drawings to incorporate into your Java applets.
The following section lists the sample applets discussed in the book and included on the CD-ROM. Wherever possible, a URL to the applet’s home page is included. Keep in mind that these URLs might change over time because the Web is a dynamic
environment.